@charset "utf-8";
/* CSS Document */
header{ position:relative;}
.slider{display:none}
.focus span{width:8px;height:8px;margin-right:10px;border-radius:50%;background:#fff;font-size:0}
.focus span.current{background:#cc6666}
.focus div{ position:absolute;left:50%;margin-left:-45px;margin-top:5px;}

.unit-price{ margin:10px;}
.unit-price-l{ float:left;width:77%;}
.unit-price-l h3{ font-size:16px; font-weight:normal;}
.unit-price-l p{ font-size:14px;}
.unit-price-l p .jine{ text-decoration:line-through; color:#999;}
.unit-price-r{ float:right;border-left:1px solid #ccc; height:40px; line-height:40px; padding-left:5px;}

.prdinfo{ border-top:1px solid #ccc; padding-top:10px; padding-bottom:40px;}
.prdinfo h4{ border-bottom:1px dashed #ccc; padding-bottom:5px; width:70%; margin-bottom:5px;}
.prdinfo p{ font-size:14px; line-height:23px;}
.prdinfo img{width:100%;}

footer{ position:fixed; bottom:0; width:100%; height:40px; background:#fff;-webkit-box-shadow: 0px -1px 5px #ccc;}
footer ul li{ float:left; width:33%; text-align:center; position:relative;}
footer ul li a{ display:block; font-size:15px; padding-top:10px; height:30px;}
footer ul li .home{ background:url(../images/footer_icon2.png) no-repeat;}
footer ul li .gnzhu{ background:url(../images/footer_icon4.png) no-repeat;}
footer ul li i{ width:20px; height:20px; vertical-align:middle; margin-right:5px; display:inline-block; background-size:20px!important;}
footer ul li.current a{color:#fff; left:-5px; margin-right:-10px; padding-bottom:5px; position:relative;top:-5px;}

.openbox{}
.openbox-bg{ width:100%; height:100%; background:rgba(0,0,0,0.5);top:0; position:fixed;z-index:998;}
.openbox-nr{ width:100%; background:#fff;;bottom:0; z-index:999; position:fixed;}
.openbox-nr img{ float:left;margin-right:10px;}
.openbox-nr h5{ font-weight:normal;height:41px;width:72%; display:inline-block; font-size:15px;}
.openbox-nr p{ font-size:14px;}
.openbox-top{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.openbox-m strong{ font-weight:normal; display:inline-block;margin-top:4px;}
.gmright a{ width:30px; height:30px; text-align:center; line-height:26px; display:inline-block;border:1px solid #ccc;color:#999;font-size:28px; vertical-align:middle;}
.gmright .text{height:28px; line-height:28px;border:none; background:#fff; width:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#000; font-weight:bold; text-align:center;}
.openbox-nr .btn{ border:none;color:#fff; height:40px; line-height:40px; text-align:center; width:100%;}
.closebox{ width:25px; height:25px; position:absolute;right:10px;top:10px; background:#fff url(../images/close-icon.png) no-repeat; background-size:25px;}

.listdaiz {padding: 0 10px;max-height: 200px;overflow-y: auto;}
.listdaiz span{ display:inline-block; padding:5px 10px; border:1px solid #ccc;margin-bottom:10px;border-radius:2px;margin-right:5px;}
.listdaiz span.onn{ background:#cc6666;color:#fff; border:1px solid #cc6666;}





